====== Datei hochladen ======

Der Fragetyp "Datei hochladen" ermöglicht es Teilnehmern, während dem Interview eine Datei auf den Befragungsserver hochzuladen.

**Wichtig:** Der Speicherplatz pro Befragungsprojekt ist begrenzt. Hochgeladene Bilder benötigen -- je nach Inhalt und Dateityp -- viel Speicherplatz.

**Wichtig:** Wenn Teilnehmer:innen große Dateien (>500 KB) hochladen, kann es nach dem Klick auf "Weiter" eine Wiele dauern, bis die Datei übertragen ist und die nächste Seite geladen wird.


===== Dateien herunterladen =====

Die hochgeladenen Dateien können unter **Erhobene Daten** -> **Hochgeladene Dateien** heruntergeladen werden. Entweder einzeln oder gebündelt nach Frage. Der Dateiname beinhaltet jeweils die Nummer (CASE) des Datensatzes.


===== Bild anzeigen =====

Falls es sich bei der hochgeladenen Datei um ein Bild handelt, kann man dieses im laufenden Interview verwenden. Das Dateinamen-Präfix ''%%upload://%%'' erlaubt Zugriff auf die hochgeladenen Dateien.

Sie benötigen für die Anzeige weiterhin den Dateinamen, welchen SoSci Survey beim Upload vergeben hat. Diesen können Sie mittels ''[[:decreate:functions:value]]'' aus dem Datensatz abrufen. Zusammen mit dem notwendigen HTML-Code könnte die Anzeige dann wie folgt aussehen. In dem Beispiel hat die Frage zum "Datei hochladen" die Kennung UP01.

<code php>
html('
    <div>
        <img src="upload://'.value('UP01x02').'" style="max-width: 100%">
    </div>
');
</code>

**Hinweis:** Wenn Teilnehmer:innen große Dateien hochladen, kann das auch beim späteren Einbinden der Dateien zu langen Ladezeiten führen.